Method for operating a power generation system

ABSTRACT

A method for operating a power generation system coupled to a power grid during a grid unbalance event, a method for determining an injection current to be supplied into a power grid by a power generation system, and a method for addressing an asymmetric grid fault in a power grid connected to a power generation system are provided. The methods may be carried out based on a reactive or an active power/current priority.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a divisional of pending U.S. patent application Ser. No. 13/884,190, filed May 8, 2013 which is a national stage entry of PCT/DK2011/050425 filed on Nov. 10, 2011 which claims benefit of U.S. provisional application 61/411,938 filed on Nov. 10, 2010 and priority to Danish Patent Application PA 2010 70479 filed on Nov. 10, 2010. The aforementioned related patent applications are herein incorporated by reference in its entirety.

TECHNICAL FIELD

The present invention relates generally to a method for operating a power generation system coupled to a power grid during a grid fault event or a grid unbalance event. The present invention also relates generally to a method for determining an injection current to be supplied into a power grid by a power generation system. The present invention also relates generally to a method for addressing an asymmetric grid fault in a power grid connected to a power generation system.

BACKGROUND

In the recent years, demand for green energy has increased. Wind turbines, which convert wind energy into electrical energy, are a means for green energy. As such, reliance on wind energy has also increased over the recent years. Due to this increased penetration of wind energy, grid codes regulating connections with power grids have become stricter over the time.

Existing and upcoming grid codes state fault ride through requirements which require the wind turbines to stay connected with the grid for a certain period of time to support the grid during occurrences of grid faults. Most grid faults are asymmetrical in nature. Thus, it is desirable that the wind turbines can remain operating (keep supporting the grid) without tripping under an asymmetrical fault condition or a voltage unbalance condition.

SUMMARY

According to one embodiment, a method for operating a power generation system coupled to a power grid during a grid unbalance event or a grid fault event is provided, the method comprising determining a power grid voltage; determining a negative sequence grid voltage of the power grid from the power grid voltage; comparing the determined negative sequence grid voltage with a reference voltage; and determining a negative sequence reactive injection current for a possible injection into the power grid by the power generation system based on the result of the comparison.

According to one embodiment, the reference voltage specifies the negative sequence grid voltage towards which the determined negative sequence grid voltage should be reduced by supplying the negative sequence reactive injection current to the power grid.

According to one embodiment, the reference voltage is a tolerance limit on the amount of negative sequence grid voltage for which the power generation system can handle.

According to one embodiment, the reference voltage is set to a small percentage of the nominal grid voltage for which the power generation system can handle.

According to one embodiment, the negative sequence reactive injection current is supplied into the power grid when the determined negative sequence grid voltage exceeds the reference voltage.

According to one embodiment, the negative sequence reactive injection current has a linear relationship with the negative sequence grid voltage up to a predetermined maximum negative sequence injection current limit.

According to one embodiment, the maximum negative sequence reactive injection current limit is a current limit depending on a maximum current limit of a converter of the power generation system and a positive sequence reactive injection current value.

According to one embodiment, the linear relationship between the negative sequence reactive injection current and the negative sequence grid voltage is represented by a slope.

According to one embodiment, the slope is substantially inversely proportional to a total impedance of one or more of a group consisting of an impedance of a nacelle transformer, an impedance of a wind park transformer, and an impedance of the power grid.

According to one embodiment, the negative sequence reactive injection current and the negative sequence grid voltage have a non-linear relationship or a tabular relationship.

According to one embodiment, the method further comprises determining a positive sequence reactive injection current for a possible injection into the power grid based on at least one of a positive sequence grid voltage, a minimum line voltage, a maximum line voltage, a minimum phase voltage and a maximum phase voltage.

According to one embodiment, the positive sequence reactive injection current is determined based on the positive sequence grid voltage and the method further comprises determining the positive sequence grid voltage of the power grid from the power grid voltage.

According to one embodiment, the determining of the positive sequence reactive injection current for a possible injection into the power grid is based on the positive sequence grid voltage, the minimum line voltage, the maximum line voltage, the minimum phase voltage or the maximum phase voltage depending on at least one of the country in which the power generation system is operated, the region in which the power generation system is operated and a grid code applicable for the power generation system.

According to one embodiment, a method for determining an injection current to be supplied into a power grid by a power generation system is provided, the method comprising determining whether a sum of a negative sequence component and a positive sequence component of a first component of the injection current is above a predetermined current limit; if it is determined that the sum is above the predetermined current limit,

setting a second component of the injection current to a predetermined value; and

setting the negative sequence component of the first component of the injection current such that the sum of the positive sequence component and the negative sequence component of the first component of the injection current does not exceed the predetermined current limit.

According to one embodiment, the first component of the injection current is a reactive injection current.

According to one embodiment, the second component of the injection current is an active injection current.

According to one embodiment, the predetermined value is zero.

According to one embodiment, the power generation system comprises a converter having a DC link, and wherein the method further comprises determining whether an active power ripple value caused by the injection current in accordance with the positive sequence component and the negative sequence component of the first component of the injection current exceeds a predetermined maximum allowed active power ripple value.

According to one embodiment, the maximum allowed active power ripple value depends on at least one of the power output from a generator of the power generation system, the resistance value of a chopper resistor of the converter, the DC-link voltage, an allowed DC-link ripple voltage, the power grid voltage, the first component of the injection current and the second component of the injection current.

According to one embodiment, the method further comprises, if it has been determined that the active power ripple value exceeds the predetermined maximum allowed active power ripple value, adjusting the positive sequence component and the negative sequence component of the first component of the injection current such that the active power ripple value does not exceed the predetermined maximum allowed active power ripple value.

According to one embodiment, the positive sequence component and the negative sequence component of the first component of the injection current are adjusted such that the injection current in accordance with the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current does not exceed the predetermined current limit.

According to one embodiment, the positive sequence component and the negative sequence component of the first component of the injection current are adjusted depending on whether the active power ripple value is negative or positive.

According to one embodiment, the method further comprises determining whether a grid side converter voltage according to the injection current in accordance with the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current exceeds a predetermined converter voltage limit.

According to one embodiment, the method further comprises, if it has been determined that the grid side converter voltage exceeds the predetermined converter voltage limit, further adjusting the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current such that the grid side converter voltage does not exceed the predetermined converter voltage limit.

According to one embodiment, the positive sequence component and the negative sequence component of the first component of the injection current are further adjusted such that the injection current in accordance with the further adjusted positive sequence component and the further adjusted negative sequence component of the first component of the injection current does not exceed the predetermined current limit.

According to one embodiment, the method further comprises, if it has been determined that the active power ripple is below the predetermined maximum allowed active power ripple, determining whether a grid side converter voltage according to the injection current in accordance with the positive sequence component and the negative sequence component of the first component of the injection current exceeds a predetermined converter voltage limit.

According to one embodiment, the method further comprises, if it has been determined that the grid side converter voltage exceeds the predetermined converter voltage limit, adjusting the positive sequence component and the negative sequence component of the first component of the injection current such that the grid side converter voltage does not exceed the predetermined converter voltage limit.

According to one embodiment, the positive sequence component and the negative sequence component of the first component of the injection current are adjusted such that the injection current in accordance with the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current does not exceed the predetermined current limit.

According to one embodiment, a method for addressing an asymmetric grid fault or a grid unbalance event in a power grid connected to a power generation system is provided, the method comprising determining a first component of an injection current; determining an active power ripple caused by the injection current comprising the first component; determining if the active power ripple caused by the injection current comprising the first component exceeds a reference power of the power generation system; if it is determined that the active power ripple caused by the injection current comprising the first component is below the reference power of the power generation system, determining, based on the first component of the injection current, a negative sequence component and a positive sequence component of a second component of the injection current such that phase currents of the injection current comprising the first component and the second component do not exceed a predetermined phase current limit and an active power ripple caused by the injection current comprising the first component and the second component does not exceed a predetermined maximum allowed active power ripple.

According to one embodiment, the first component of the injection current is a reactive injection current.

According to one embodiment, the second component of the injection current is an active injection current.

According to one embodiment, the reference power of the power generation system is a power generated by a generator of the power generation system.

According to one embodiment, the method further comprises, if it is determined that the active power ripple caused by the injection current comprising the first component exceeds the reference power of the power generation system, setting the negative sequence component and the positive sequence component of the second component of the injection current to a predetermined value.

According to one embodiment, the predetermined value is zero.

According to one embodiment, the method further comprises adjusting a negative sequence component of the first component of the injection current depending on whether the active power ripple value is negative or positive.

According to one embodiment, the method further comprises determining whether it is required to derate the second component of the injection current and derating the second component of the injection current if it has been determined that it is required to derate the second component of the injection current.

According to one embodiment, the method further comprises determining whether a grid side converter voltage according to the injection current comprising the first component and the second component exceeds a predetermined converter voltage limit.

According to one embodiment, the method further comprises, if it has been determined that the grid side converter voltage exceeds the predetermined converter voltage limit, adjusting the positive sequence component and the negative sequence component of the second component of the injection current such that the grid side converter voltage does not exceed the predetermined converter voltage limit.

According to one embodiment, the first component of the injection current is an active injection current.

According to one embodiment, the second component of the injection current is a reactive injection current.

According to one embodiment, determining the first component of the injection current comprises determining a positive sequence component and a negative sequence component of the first component of the injection current such that the active power ripple caused by the injection current comprising the first component and the second component does not exceed the maximum allowed active power ripple and such that the power transfer to the power grid from the power generation system turbine is maximum.

According to one embodiment, the method further comprises selecting, from a plurality of possible solutions for the positive and negative sequence components of the first component values for the positive and negative sequence components of the first component depending on at least one of information about the situation in the power grid and the performance of the power generation system.

According to one embodiment, the method further comprises determining whether a grid side converter voltage according to the injection current comprising the first component and the second component exceeds a predetermined converter voltage limit.

According to one embodiment, the method further comprises, if it has been determined that the grid side converter voltage exceeds the predetermined converter voltage limit, adjusting the positive sequence component and the negative sequence component of the second component of the injection current such that the grid side converter voltage does not exceed the predetermined converter voltage limit.

According to one embodiment, the reference power of the power generation system is a predetermined maximum allowed active power ripple.

According to one embodiment, the determined first component and the determined second component of the injection current are provided to a grid side converter current control.

BRIEF DESCRIPTION OF THE DRAWINGS

In the drawings, like reference characters generally refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of the invention. In the following description, various embodiments of the invention are described with reference to the following drawings, in which:

FIG. 1 illustrates a common setup of a conventional wind turbine.

FIG. 2 shows a flowchart for determining a current injected into a grid during an asymmetrical fault.

FIG. 3 shows a schematic diagram of a full scale converter based wind turbine.

FIG. 4 shows a positive sequence component and a negative sequence component of the voltage at a low voltage side of a transformer used in a wind turbine.

FIG. 5 shows a combined trajectory of a positive sequence component and a negative sequence component of the voltage at a low voltage side of a transformer used in a wind turbine for a given scenario.

FIG. 6 shows a trajectory of a quadrature positive sequence voltage component/vector and a quadrature negative sequence voltage component/vector for a given scenario.

FIG. 7 shows an exemplary positive sequence reactive current injection profile for asymmetrical fault condition.

FIG. 8 shows a flowchart of a method for operating a power generation system coupled to a power grid during a grid unbalance event according to an embodiment.

FIG. 9 shows an exemplary negative sequence reactive current injection profile according to an embodiment.

FIG. 10 shows a trajectory of positive sequence reactive current and a trajectory of negative sequence reactive current.

FIG. 11 shows a trajectory of current (I_(r) ⁺+I_(r) ⁻) and a trajectory of current (I_(r) ⁺−I_(r) ⁻).

FIG. 12 shows a flowchart of a method for determining an injection current of a power generation system according to an embodiment.

FIG. 13 shows drawings for determining a maximum allowed active power ripple according to an embodiment.

FIG. 14 shows drawings for determining a maximum allowed active power ripple with extra margins (some ripples allowed) according to an embodiment.

FIG. 15 shows a flowchart for determining an active power ripple caused by an injection current according to an embodiment.

FIG. 16 shows a detailed flowchart for determining an injection current of a power generation system according to an embodiment.

FIG. 17 shows a schematic diagram of a system for converting positive and negative sequence components of active and reactive injection currents into currents in a rotating frame.

FIG. 18 shows a flowchart of a method for addressing an asymmetrical grid fault in a power grid connected to a power generation system according to an embodiment.

FIG. 19 shows that a trajectory of current (I_(r) ⁺+I_(r) ⁻) is smaller than a trajectory of a maximum limit circle I_(m).

FIG. 20 shows a trajectory of an active current, a trajectory of a reactive current, and a combined trajectory of the active current and the reactive current for a given scenario.

FIG. 21 shows maximum allowed currents in each phase obtained by making projections from a combined current trajectory on the a, b and c axes.

FIGS. 22a, 22b and 22c shows significance of maximum allowed currents in each phase obtained by making projections from a combined trajectory of an active current and a reactive current.

FIG. 23 shows drawings for establishing relationship between maximum allowed active power ripple, power output of the generator, chopper power and the average power output to the grid in two extreme situations.

FIG. 24 shows a situation where an active power ripple due to reactive current is more than a machine power according to an embodiment.

FIG. 25 shows a detailed flowchart for determining an injection current of a power generation system according to an embodiment.

FIG. 26 shows a flowchart for determining an injection current under active power/current priority according to an embodiment.

DETAILED DESCRIPTION

FIG. 1 illustrates a common setup of a conventional wind turbine 100. The wind turbine 100 is mounted on a base 102. The wind turbine 100 includes a tower 104 having a number of tower sections. A wind turbine nacelle 106 is placed on top of the tower 104. The wind turbine rotor includes a hub 108 and at least one rotor blade 110, e.g. three rotor blades 110. The rotor blades 110 are connected to the hub 108 which in turn is connected to the nacelle 106 through a low speed shaft which extends out of the front of the nacelle 106. The low speed shaft typically drives a generator (not shown) for producing electrical power. The electrical power generated is thereafter usually conditioned by a converter system (not shown), comprising a power converter, prior to delivery from the wind turbine to a grid.

Grid-connected power converters should be designed and controlled bearing in mind that they should provide a proper operation under generic grid voltage conditions. The electrical network is a dynamical system, whose behavior depends upon many factors, as for instance constraints set by power generation systems, the occurrence of grid faults and other contingences, the excitation of resonances or the existence of non-linear loads. With the increased penetration of wind power, grid codes for the wind power are getting stricter. According to various grid codes, grid fault handling is one of the most important requirements from the wind power plant. Generally, about 90%-95% of the grid faults are asymmetrical grid faults which are normally phase-ground, phase-phase or phase-phase-ground faults. During occurrences of grid faults, modern power converters (essentially wind turbines) should provide a reliable response.

For the asymmetrical fault or unbalance handling, four current references, positive sequence reactive current reference (I_(r) ⁺), negative sequence reactive current reference (I_(r) ⁻) positive sequence active current reference (I_(a) ⁺) and negative sequence active current reference (I_(a) ⁻) are provided to the grid side converter control. During normal voltage condition and symmetrical fault condition, the negative sequence reactive current reference (I_(r) ⁻) and the negative sequence active current reference (I_(a) ⁻) are zero. However, during asymmetrical grid faults and voltage unbalance condition, the negative sequence reactive current reference (I_(r) ⁻) and the negative sequence active current reference (I_(a) ⁻) are may be nonzero (for better support). The negative sequence reactive current reference (I_(r) ⁻) and the negative sequence active current reference (I_(a) ⁻) will be calculated and fed to grid current control algorithm for better handling.

FIG. 2 shows a flowchart 200 for determining a current injected into a power grid by a power generation system (e.g. wind turbine) during an asymmetrical fault. In one embodiment, the power generation system may operate as a static synchronous compensator (STATCOM). At 202, it is determined (based on wind turbine operation strategy or grid code requirements) if the current injected into the power grid (hereinafter referred as “injection current”) should be determined based on reactive power/current priority or active power/current priority. If it is determined that the injection current should be determined based on reactive power/current priority, a positive sequence reactive current I_(r) ⁺ is determined at 204 and a negative sequence reactive current I_(r) ⁻ is determined at 206. It is then determined at 208 if a sum of the positive sequence reactive current I_(r) ⁺ and the negative sequence reactive current I_(r) ⁻ is smaller than a maximum current limit.

If the sum of the positive sequence reactive current I_(r) ⁺ and the negative sequence reactive current I_(r) ⁻ is smaller than a maximum current limit, the flowchart 200 proceeds to determine the injection current using a sequence 210.

If the sum of the positive sequence reactive current I_(r) ⁺ and the negative sequence reactive current I_(r) ⁻ is greater than a maximum current limit, the flowchart 200 proceeds to determine the injection current using a sequence 212.

If it is determined that the injection current should be determined based on active power priority, the flowchart 200 proceeds to determine the injection current using a sequence 214.

It should be noted that depending on the wind turbine operation strategy and performance factors, any of the three sequence described above may be chosen. Even if the sum of the positive sequence reactive current I_(r) ⁺ and the negative sequence reactive current I_(r) ⁻ is smaller than a maximum current limit, the sequence 212 may be used to determine the injection current.

Details of various processes of the flowchart 200 are described in the following.

Reactive Power/Current Priority

An example of calculating the positive sequence reactive current (I_(r) ⁺) and the negative sequence reactive current (I_(r) ⁻) for reactive power or current priority will be described in the following. According to one embodiment, at any given point of time, it is ensured that the following objectives are met while keeping in mind the grid codes and optimal operation of the power converter:

1. Converter phase currents do not exceed their allowed limit. On the other hand, for the best use of the converter, the maximum current capability is used. To increase positive sequence voltage and to reduce negative sequence voltage, the currents should be injected accordingly. 2. DC-link ripple is within the specified limit i.e. the active power pulsation in the active power being fed to the grid is within the acceptable limit. 3. The power converter operates in a linear mode of modulation. This assumes that converter operation in over modulation region is not desired. However, if requested this can also be achieved.

Determining Positive Sequence Reactive Current I_(r) ⁺

FIG. 3 shows a schematic diagram of a full scale converter based wind turbine 300. The wind turbine 300 has a generator 302, a full scale power converter (inclusive of grid filter) 304 and a transformer (e.g. nacelle transformer) 306. A voltage at a low voltage (LV) side 308 of the transformer 306 is used for wind turbine/converter control strategy. During normal condition, the voltage trajectory of the voltage at the LV side 308 of the transformer 306 is circular. This is due to the fact that the positive sequence component is close to the fundamental/rated (1 p.u.) and the negative sequence component is close to zero. However, during asymmetrical fault condition, the voltage seen at the LV side 308 of the transformer 306 has a non-zero positive sequence component and a non-zero negative sequence component. An example of a positive sequence component 402 and a negative sequence component 404 of the voltage at the LV side 308 of the transformer 306 are shown in FIG. 4. The positive sequence component 402 and the negative sequence component 404 rotate in opposite directions as indicated by arrow 406 and arrow 408 respectively. Due to their rotation in opposite directions, the combined trajectory of the positive sequence component 402 and the negative sequence component 404 is in this example an ellipse 502 as shown in FIG. 5. A major axis of the ellipse 502 makes 0° with the α-axis. FIG. 6 shows an example of a trajectory 602 of a quadrature positive sequence voltage component/vector and a quadrature negative sequence voltage component/vector. The trajectory 602 may for example be used for the determination of reactive current injection.

Depending on the type and nature of the grid faults, the length of the major and minor axis of the ellipse 502 changes as well as the angle which the major axis of the ellipse 502 makes with the α-axis. The major axis of the ellipse 502 can make any angle with the α-axis. A scenario with high ellipse eccentricity may create problems for the turbine control system such as power ripple, DC-link ripple and current overshoots leading to turbine trip and component damage in long term. Therefore, to comply with the requirements of the grid codes and to provide a proper turbine operation, it is desirable to reduce the negative sequence voltage and increase the positive sequence voltage in the grid. With the reduction in the magnitude of the negative sequence voltage and increase in the magnitude of the positive sequence voltage, the ellipse 502 in FIG. 5 tends towards a circular trajectory.

Positive sequence reactive current can be injected into the grid to increase the magnitude of positive sequence voltage, and negative sequence reactive current can be injected into the grid to reduce the magnitude of negative sequence voltage. The grid codes provide clear positive sequence reactive current injection profile especially for the symmetrical fault. FIG. 7 shows an exemplary positive sequence reactive current injection profile 700. The positive sequence reactive current injection profile 700 is drawn per the indications from some of the grid codes that roughly 0.4 p.u. reactive current injection is demanded but this can be higher or lower depending on the country/site and the system requirements. FIG. 7 shows a positive sequence reactive current I_(r) ⁺ (per unit (p.u.)) plotted against a voltage U (p.u.). “I_(r) ⁺ maximum” of the profile 700 represents the maximum positive sequence reactive current which a turbine operator can specify or the grid code operator can set (i.e. a default setting which is software programmable). The value of “I_(r) ⁺ maximum” is dependent on the country and region. Recently, some grid codes specified the value of “I_(r) ⁺ maximum” close to 0.4 p.u. and higher/lower. However, the value of “I_(r) ⁺ maximum” can be changed through the software interface as a programmable parameter. “K⁺” of the profile 700 represents the gain for the current injection. The value of “K⁺” is normally specified by the grid/turbine operator and is usually less than 10.

The voltage U on the x-axis of FIG. 7 can be (a) positive sequence voltage, (b) minimum line voltage, (c) maximum line voltage, (d) minimum phase voltage or (e) maximum phase voltage. For a symmetrical grid fault, any one of the above five voltages can be used as the voltage U on the x-axis. For an asymmetrical grid fault, one of positive sequence voltage, minimum line voltage and minimum phase voltage may be used for the x-axis. The voltage used for the x-axis is dependent on the country/region/grid code. Some grid codes may use any one of positive sequence voltage, minimum line voltage and maximum line voltage for symmetrical grid fault, and may use any one of positive sequence voltage and minimum line voltage for asymmetrical grid fault. Therefore, by providing all the above options for the voltage U on the x-axis, the wind turbine can be configured for any country/region/grid code.

In one embodiment, the positive sequence reactive injection current I_(r) ⁺ for a possible injection into the power grid may be determined based on at least one of a positive sequence grid voltage, a minimum line voltage, a maximum line voltage, a minimum phase voltage and a maximum phase voltage. The determining of the positive sequence reactive injection current I_(r) ⁺ for a possible injection into the power grid is based on the positive sequence grid voltage, the minimum line voltage, the maximum line voltage, the minimum phase voltage or the maximum phase voltage depending on at least one of the country in which the power generation system is operated, the region in which the power generation system is operated and a grid code applicable for the power generation system. In one embodiment, the positive sequence reactive injection current I_(r) ⁺ may be determined based on the positive sequence grid voltage. The positive sequence grid voltage may be determined from the power grid voltage.

Determining Negative Sequence Reactive Current I_(r) ⁻

Grid codes typically provide clear requirements for determination of positive sequence reactive injection current at least for the symmetrical grid faults. According to one embodiment, a method for calculating a negative sequence reactive injection current is provided.

The following describes a determination of the negative sequence reactive current to be injected into the grid under any asymmetrical grid fault conditions or any grid voltage unbalance conditions according to one embodiment.

FIG. 8 shows a flowchart 800 of a method for operating a power generation system coupled to a power grid during a grid unbalance event or a grid fault event. At 802, a power grid voltage is determined. At 804, a negative sequence grid voltage of the power grid is determined from the power grid voltage. At 806, the determined negative sequence grid voltage is compared with a reference voltage. In one embodiment, the reference voltage may be determined after 802 or 804 of the flowchart 800. At 808, a negative sequence reactive injection current for a possible injection by the power generation system into the power grid is determined based on the result of the comparison.

In one embodiment, the reference voltage may specify the negative sequence grid voltage to which the determined negative sequence grid voltage should be reduced by supplying the negative sequence reactive injection current to the power grid. The reference voltage may be a tolerance limit on the amount of negative sequence grid voltage for which the power generation system can handle. The reference voltage may be set to a small percentage (e.g. at least 2%) of the nominal grid voltage for which the power generation system can handle. The negative sequence reactive injection current I_(r) ⁻ may be supplied into the power grid when the determined negative sequence grid voltage exceeds the reference voltage. The negative sequence reactive injection current may have a linear relationship with the negative sequence grid voltage up to a predetermined maximum negative sequence reactive injection current limit. The maximum negative sequence reactive injection current limit may be a current limit depending on a maximum current limit of a converter of the power generation system and a positive sequence reactive injection current value. The linear relationship between the negative sequence reactive injection current and the negative sequence grid voltage may be represented by a slope. The slope may be substantially inversely proportional to a total impedance of one or more of an impedance of a nacelle transformer, an impedance of a wind park transformer, and an impedance of the power grid. In one embodiment, the negative sequence reactive injection current and the negative sequence grid voltage may have a non-linear relationship or a tabular relationship.

Negative sequence reactive current injection from the wind turbine can be done in such a manner that when there is a significant negative sequence grid voltage v_(g) ⁻, the negative sequence voltage seen by the WIG and the power plant/system can be reduced. To achieve this, the negative sequence voltage in the grid v_(g) ⁻ is first determined. For example, if the objective is to reduce the negative sequence voltage at the LV terminals of the WIG to be equal to a reference voltage v₇ ⁻ the required negative sequence reactive current is given by following equation:

$\begin{matrix} {i_{r}^{-} = \frac{\left( {\overset{\rightarrow}{v_{g}^{-}} - \overset{\rightarrow}{v_{7}^{-}}} \right)}{\left( {x_{tr} + x_{gr} + x_{pk}} \right)}} & (1) \end{matrix}$ where x_(tr) is the impedance of the nacelle transformer, x_(pk) is the impedance of the wind park, and x_(gr) is the grid impedance.

The description given above considers a point in the power system, i.e. a point in the grid, the PCC point or a point on the wind farm. In other words, equation (1) may be implemented with respect to a voltage at any other point in the grid, e.g. voltage at the point of common coupling (PCC) v_(pcc) ⁻. Accordingly, the denominator of equation (1) will change. For example, smaller impedances will be used when the PCC point is used.

Figuratively, equation (1) can be represented by FIG. 9. FIG. 9 shows a negative sequence reactive current injection profile 1100. FIG. 9 shows a negative sequence reactive current I_(r) ⁻ plotted against negative sequence grid voltage v_(g) ⁻.

From FIG. 9, it can be observed that no reactive current injection is required when the voltage is below v₇ ⁻ which can be small percentage (e.g. about 2-5%) of the nominal grid voltage. In other words, for the negative sequence grid voltage of 2-5% (as represented by shaded area 1102), no negative sequence reactive current injection is required. When the negative sequence grid voltage is more than v₇ ⁻, negative sequence reactive current injection starts. A positive slope 1104 of the negative sequence reactive current injection profile 1100 signifies that as the negative sequence grid voltage increases, the negative sequence reactive current injection also increases. The slope 1104 is substantially inversely proportional to the total grid impedance. The grid is assumed to be substantially inductive here. The slope 1104 represents K⁻ which is the gain for the negative sequence reactive current injection. Therefore, K⁻ is substantially inversely proportional to total grid impedance.

In another embodiment, the value of K⁻ can be set externally e.g. based on system or grid requirement related to grid compliance.

A horizontal line 1106 of the profile 1100 represents the maximum negative sequence reactive current injection value I_(r) ⁻. For reactive current or power priority, there is a finite limit on the amount of current which can be injected. This depends on two main factors, namely the converter maximum current limit I_(m) and the positive sequence reactive current injection value I_(r) ⁺. The maximum value of negative sequence current injection is given by is given by (I_(m)−I_(r) ⁺) assuming I_(r) ⁺ has higher priority. These may be used as it is or modified depending on the constraints.

The above described method provides a simple and reliable method for determining/predicting the amount of negative sequence reactive current to be injected into the grid. The method is scalar based. Implementation of the method requires equations (1). The method can be applied to all kinds of wind turbines e.g. full scale and doubly fed induction generator (DFIG) turbines with insignificant implementation cost.

According to one embodiment, for a given value of I_(r) ⁺ and I_(r) ⁻, it is checked first if the power converter current limits are hit or not. Due to physical limit on the power converter, the power converter currents should not exceed a maximum current limit I_(m) at any point of time. This can be explained through FIGS. 10 and 11. FIG. 10 shows a trajectory 1202 of I_(r) ⁺ and a trajectory 1204 of I_(r) ⁻. FIG. 11 shows a trajectory 1302 of a magnitude of current (I_(r) ⁺+I_(r) ⁻) a trajectory 1304 of a magnitude of current (I_(r) ⁺−I_(r) ⁻) and a trajectory 1306 of an instantaneous sum of (I_(r) ⁺+I_(r) ⁻). It can be seen from FIG. 13 that the trajectory 1306 of the instantaneous actual current trajectory. The sum of (I_(r) ⁺+I_(r) ⁻) may or may not exceed the maximum limit circle I_(m) 1308. If the trajectory 1306 is more than the maximum limit circle I_(m) 1308, it may signify extreme grid faults i.e. fault very close to wind farm and sever fault.

If the Sum of the Positive Sequence Reactive Current I_(r) ⁺ and the Negative Sequence Reactive Current I_(r) ⁺ is Greater than a Maximum Current Limit (I_(r) ⁺+I_(r) ⁻>I_(m))

As mentioned above with reference to FIG. 2, sequence 212 is used to determine the injection current when it is determined that the sum of the positive sequence reactive current I_(r) ⁺ and the negative sequence reactive current I_(r) ⁻ is greater than a maximum current limit. FIG. 12 shows a flowchart 1400 of a process performed in sequence 212 of FIG. 2 for determining the injection current of a power generation system. At 1402, it is determined whether a sum of a negative sequence component and a positive sequence component of a first component of the injection current is above a predetermined current limit. In one embodiment, the negative sequence component and the positive sequence component may be the negative sequence component and the positive sequence component in a symmetrical component representation of the first component of the injection current. If it is determined that the sum is above the predetermined current limit, a second component of the injection current is set to a predetermined value at 1404. At 1406, the negative sequence component is set such that the sum of the positive sequence component and the negative sequence component of the first component of the injection current does not exceed the predetermined current limit.

In one embodiment, the first component is a reactive injection current. The second component is an active injection current. The predetermined value is zero. The predetermined current limit may be the maximum converter current I_(m).

In more detail, for a given value of I_(r) ⁺ and I_(r) ⁻, when it is determined that I_(r) ⁺+I_(r) ⁻>I_(m), it may signify that the reactive current requirement are significantly high, the grid is supported with the best possible positive and negative sequence reactive currents and do not allow any active current injection i.e. I_(a) ⁺=I_(a) ⁻=0. However, if requested, the active current/power injection is possible.

According to one embodiment, to ensure that the sum of the positive and negative sequence reactive currents at any time is less than the current limit and to allow no active current injection, the values of I_(r) ⁻, I_(a) ⁺, and I_(a) ⁻ are set according to the following equation (2):

$\begin{matrix} \left. \begin{matrix} {i_{r}^{-} = {i_{\max} - i_{r}^{+}}} \\ {i_{a}^{-} = {i_{a}^{+} = 0}} \end{matrix} \right\} & (2) \end{matrix}$

With equation (2), the four current references can be determined for the grid current control. However, as mentioned before, in one embodiment, it has to be ensured that these current references do not lead to any unacceptable DC-link voltage ripple due to active power pulsation. Looking at the active power being fed to the grid, the active power being fed to grid has 3 main components:

1. Average power P

2. Active power ripple due to reactive currents p_(r)

3. Active power ripple due to active currents p_(a)

The active power can be given by: p=1.5(v ⁺ i _(a) ⁺ +v ⁻ i _(a) ⁻)+1.5(−v ⁺ i _(r) ⁻ +v ⁻ i _(r) ⁻)sin(2ωt+δ ₂−δ₁)+1.5(v ⁺ i _(a) ⁻ +v ⁻ i _(a) ⁺)cos(2ωt+δ ₂−δ₁)  (3) whereby the average power P=1.5(v⁺i_(a) ⁺+v⁻i_(a) ⁻; the active power ripple due to reactive currents p_(r)=1.5 (−v⁺i_(r) ⁻+v⁻i_(r) ⁻; and the active power ripple due to active currents p_(a)=1.5(v⁺i_(a) ⁻+v⁻i_(a) ⁺). the angles δ₁ and δ₂ are dependent on the positive and negative sequence components of the grid voltage. wherein v⁺ represents the positive sequence voltage, v⁻ represents the negative sequence voltage, i_(r) ⁺ represents the positive sequence reactive current, it represents the negative sequence reactive current, i_(a) ⁺ represents the positive sequence active current, and i_(a) ⁻ represents the positive sequence active current. In the equation given above, p_(r) and p_(a) represent the peak of the ripple which could be positive or negative. It is not the magnitude of the ripple. It is also referred to as active power ripple factor or value.

Since I_(a) ⁺=I_(a) ⁻=0, the average power P and the active power ripple due to active currents peak p_(a) are zero but the active power ripple peak due to reactive currents p_(r) is non-zero. In order to keep the DC-link voltage ripple in tight control (which may be seen to be very important from turbine operational point of view), it is in one embodiment ensured that the active power ripple peak due to reactive currents p_(r) is equal to or less than the maximum allowed active power ripple p_(max).

According to one embodiment, since i_(a) ⁺=i_(a) ⁻=0 as indicated in equation (2), the maximum allowed active power ripple (p_(max)) is obtained as follows and can be understood from FIG. 13.

In FIG. 13, p_(m) represents power generated by the generator (or machine power). p_(ch) represents power that can be dissipated into chopper resistors.

Case 1 (p_(m)<p_(ch)/2)

If the generator power p_(m) is less than half of the power which can be dissipated into the chopper resistors (p_(ch)/2), the maximum allowed active power ripple p_(max) can be given as follows: p _(max) =p _(m)  (4) FIG. 13a shows the condition where p_(m)<p_(ch)/2. Line 1502 represents the average power P, line 1504 represents the generator power p_(m), and curve 1506 represents the active power ripple due to reactive currents p_(r).

Case 2 (p_(m)≧p_(ch)/2)

If the generator power p_(m) is more than half of the power which can be dissipated into the chopper resistors p_(ch)/2, the maximum allowed active power ripple p_(max) can be given as follows: p _(max) =p _(ch) −p _(m)  (5) FIG. 13c shows the condition where p_(m)>p_(ch)/2. Line 1514 represents the average power P, line 1516 represents the generator power p_(m), and curve 1518 represents the active power ripple due to reactive currents p_(r). FIG. 13b shows the condition where p_(m)=p_(ch)/2. Line 1508 represents the average power P, line 1510 represents the generator power p_(m) which corresponds to p_(ch)/2, and curve 1512 represents the active power ripple due to reactive currents p_(r).

With this approach, substantially zero ripples can be obtained in the DC-link voltage. However, if some DC-link ripples (e.g. 5-10V) are allowed, the margins for the active power ripple can be slightly released as shown in FIG. 14 and as described below.

Case 1 (p_(m)<p_(ch)/2):

The maximum allowed active power ripple p_(max) can be given as follows: p _(max) =p _(m) +p _(ch)*ripp  (6) FIG. 14a shows the condition where p_(m)<p_(ch)/2 with extra margins for the active power ripple. p_(ch)*ripp represents the extra margins for the active power ripple.

Case 2 (p_(m)≧p_(ch)/2)

The maximum allowed active power ripple p_(max) can be given as follows: p _(max) =p _(ch) −p _(m) +p _(ch)*ripp  (7) FIG. 14b shows the condition where p_(m)>p_(ch)/2 with extra margins for the active power ripple. p_(ch)*ripp represents the extra margins for the active power ripple. Here, ripp is for example a software programmable parameter.

Since the active power ripple due to reactive currents p_(r) can be obtained from equation (3) and the maximum allowed active power ripple p_(max) can be obtained based on any one of equations (4) to (7) depending on the wind turbine system specification and strategy, it is then checked if the active power ripple peak due to reactive currents p_(r) exceeds the maximum allowed active power ripple p_(max).

FIG. 15 shows a flowchart 1700 for determining an active power ripple peak caused by an injection current. At 1702, it is determined whether an active power ripple peak caused by the injection current in accordance with the positive sequence component and the negative sequence component of the first component of the injection current exceeds a predetermined power limit. If it has been determined that the active power ripple peak exceeds the predetermined power limit, the positive sequence component and the negative sequence component are adjusted at 1704 such that the active power ripple peak does not exceed the predetermined power limit (i.e. predetermined maximum allowed active power ripple). At 1706, the positive sequence component and the negative sequence component of the first component of the injection current are adjusted such that the injection current in accordance with the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current does not exceed the predetermined current limit. The positive sequence component and the negative sequence component of the first component of the injection current may be adjusted such that the injection current in accordance with the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current does not exceed the predetermined current limit only when the positive and negative sequence active currents are zero, i.e. I_(a) ⁺=I_(a) ⁻=0. At 1708, the positive sequence component and the negative sequence component of the first component of the injection current are readjusted depending on whether the active power ripple value is negative or positive.

In one embodiment, the active power ripple may be the active power ripple peak due to reactive currents p_(r). The predetermined power limit may be the maximum allowed active power ripple p_(max). The maximum allowed active power ripple value may depend on at least one of the power output from a generator of the power generation system, the resistance value of a chopper resistor of the converter, the DC-link voltage, an allowed DC-link ripple voltage, the power grid voltage, the first component of the injection current and the second component of the injection current. The positive sequence component and the negative sequence component of the first component of the injection current may be the positive sequence component and the negative sequence component of the reactive injection current. The predetermined current limit may be the maximum converter current I_(m).

In more detail, if the active power ripple peak due to reactive currents p_(r) is less than the maximum allowed active power ripple p_(max), the currents calculated by equation (2) do not cause any trouble for the DC-link voltage ripples and can be allowed as it is. However, if the active power ripple peak due to reactive currents p_(r) is more than the maximum allowed active power ripple p_(max), the currents calculated by equation (2) have to be modified such that the active power ripple peak is limited to p_(max) and the sum of the positive sequence reactive current i_(r) ⁺ and the negative sequence reactive current i_(r) ⁻ is equal to I_(m) for the best utilization of the converter current capability.

From equation (3), it can be observed that the magnitude of the active power ripple peak due to reactive currents p_(r) (i.e. 1.5(−v⁺i_(r) ⁻+v⁻i_(r) ⁻)) is dependent on i_(r) ⁺ and i_(r) ⁻. Thus, depending on i_(r) ⁺ and i_(r) ⁻, p_(r) can be negative or positive. The modification of i_(r) ⁺ and i_(r) ⁻ is different for p_(r)<0 and p_(r)>0.

If p_(r)<0, the reactive currents i_(r) ⁺ and i_(r) ⁻ are modified as follows:

$\begin{matrix} \left. \begin{matrix} {I_{r}^{+} = \frac{{I_{m} \cdot {v^{+}}} - {p_{\max}/1.5}}{{v^{+}} + {v^{-}}}} \\ {I_{r}^{-} = {I_{m} - I_{r}^{+}}} \end{matrix} \right\} & (8) \end{matrix}$

If p_(r)>0, the reactive currents i_(r) ⁺ and it are modified as follows:

$\begin{matrix} \left. \begin{matrix} {I_{r}^{+} = \frac{{I_{m} \cdot {v^{+}}} + {p_{\max}/1.5}}{{v^{+}} + {v^{-}}}} \\ {I_{r}^{-} = {I_{m} - I_{r}^{+}}} \end{matrix} \right\} & (9) \end{matrix}$

With these modifications in the reactive currents, there will not be any problem with the active power ripples.

The above description can be summarized in the following steps:

-   1. Set initial currents using equation (2). -   2. Find active power ripple peak due to reactive currents p_(r)=1.5     (−v⁺i_(r) ⁻+v⁻i_(r) ⁻). -   3. Find maximum allowed active power ripple p_(max) using any one of     equations (4) to (7). -   4. No modifications in currents if p_(r)<p_(max). -   5. If p_(r)>p_(max), alter i_(r) ⁺ and i_(r) ⁻ using equation (8)     or (9) to ensure limit on power ripple and converter currents.

FIG. 16 shows a detailed flowchart 1800 for determining an injection current of a power generation system according to one embodiment. FIG. 16 illustrates the sequence 212 of the flowchart 200 shown in FIG. 2. At 1802, a positive sequence reactive injection current I_(r) ⁺ is determined as described above. At 1804, a negative sequence reactive injection current I_(r) ⁻ is determined as described above. At 1806, it is determined whether the sum of the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ is less than the maximum converter current I_(m). If it is determined that the sum of the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ is more than the maximum converter current I_(m), the negative sequence reactive injection current I_(r) ⁻ is set to a value of (I_(m)−I_(r) ⁺), the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are set to zero, and the active power ripple due to reactive currents p_(r) is determined at 1808. At 1810, it is determined whether the magnitude of the active power ripple peak due to reactive currents p_(r) is less that the maximum allowed active power ripple p_(max).

If it is determined that the active power ripple peak due to reactive currents p_(r) is more that the maximum allowed active power ripple p_(max), it is then determined whether the active power ripple value due to reactive currents p_(r) is less than zero at 1812. If it is determined that the active power ripple value due to reactive currents p_(r) is less than zero, the positive sequence reactive injection current I_(r) ⁺ is adjusted using

${I_{r}^{+} = \frac{{I_{m} \cdot {v^{+}}} - {p_{\max}/1.5}}{{v^{+}} + {v^{-}}}},$ and the negative sequence reactive injection current I_(r) ⁻ is adjusted using I_(r) ⁻=I_(m)−I_(r) ⁺ at 1814. If it is determined that the active power ripple factor due to reactive currents p_(r) is more than zero, the positive sequence reactive injection current I_(r) ⁺ is adjusted using

${I_{r}^{+} = \frac{{I_{m} \cdot {v^{+}}} + {p_{\max}/1.5}}{{v^{+}} + {v^{-}}}},$ and the negative sequence reactive injection current I_(r) ⁻ is adjusted using I_(r) ⁻=I_(m)−I_(r) ⁺ at 1816.

The flowchart 1800 then proceeds to 1818 where it is determined whether a grid side converter voltage V_(con) according to the injection current in accordance with the adjusted positive sequence reactive injection current I_(r) ⁺ and the adjusted negative sequence reactive injection current I_(r) ⁻ exceeds a predetermined converter voltage reference limit V_(max). This can ensure that the grid side power converter in a linear mode of modulation. If it is determined that the grid side converter voltage V_(con) exceeds the predetermined converter voltage limit V_(max), the adjusted positive sequence reactive injection current I_(r) ⁺ and the adjusted negative sequence reactive injection current I_(r) ⁻ are further adjusted at 1820 such that the grid side converter voltage V_(con) does not exceed the converter voltage limit V_(max). The adjusted positive sequence reactive injection current I_(r) ⁺ and the adjusted negative sequence reactive injection current I_(r) ⁻ are further adjusted such that the injection current in accordance with the further adjusted positive sequence reactive injection current I_(r) ⁺ and the further adjusted negative sequence reactive injection current I_(r) ⁻ does not exceed the predetermined current limit I_(m).

Referring back to 1810, if it is determined whether the active power ripple peak due to reactive currents p_(r) is less that the maximum allowed active power ripple p_(max), the flowchart 1800 proceeds directly from 1810 to 1818. Therefore, the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ are not adjusted if it is determined whether the active power ripple peak due to reactive currents p_(r) is less that the maximum allowed active power ripple p_(max). At 1818, it is determined whether the grid side converter voltage V_(con) according to the injection current in accordance with the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ exceeds a predetermined converter voltage reference limit V_(max). This can ensure that the grid side power converter operates in a linear mode of modulation.

If it is determined that the grid side converter voltage V_(con) exceeds the predetermined converter voltage limit V_(max), the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ are adjusted such that the grid side converter voltage V_(con) does not exceed the converter voltage limit V_(max) at 1820. The positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ are adjusted such that the injection current in accordance with the adjusted positive sequence reactive injection current I_(r) ⁺ and the adjusted negative sequence reactive injection current I_(r) ⁻ does not exceed the predetermined current limit I_(m).

At 1822, the positive sequence reactive injection current I_(r) ⁺, the negative sequence reactive injection current I_(r) ⁻, the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are converted into currents references in a rotating frame (i.e. I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻) respectively, and the I_(d) ⁺, I_(d) ⁻, I_(q) ⁺ and I_(q) ⁻ are provided to a grid current controller/grid side converter current control.

The conversion of the positive sequence reactive injection current I_(r) ⁺, the negative sequence reactive injection current I_(r) ⁻, the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ into currents references in a rotating frame (i.e. I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻) respectively is illustrated in FIG. 17. The positive sequence reactive injection current I_(r) ⁺, the negative sequence reactive injection current I_(r) ⁻, the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ may be inputted into a processing unit 1902. The voltages v_(d) ⁺, v_(d) ⁻, v_(q) ⁺ and v_(q) ⁻ in a rotating frame may be transmitted from a phase locked loop to voltage detection unit (PLL/LVD) 1904 to the processing unit 1902. The processing unit 1902 may then determine I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻ based on the following respective equations (10) to (13):

$\begin{matrix} {I_{q}^{+} = {{I_{a}^{+}*\frac{v_{q}^{+}}{v^{+}}} - {I_{r}^{+}*\frac{v_{d}^{+}}{v^{+}}}}} & (10) \\ {I_{q}^{-} = {{I_{a}^{-}*\frac{v_{q}^{-}}{v^{-}}} - {I_{r}^{-}*\frac{v_{d}^{-}}{v^{-}}}}} & (11) \\ {I_{d}^{+} = {{I_{a}^{+}*\frac{v_{d}^{+}}{v^{+}}} + {I_{r}^{+}*\frac{v_{q}^{+}}{v^{+}}}}} & (12) \\ {I_{d}^{-} = {{I_{a}^{-}*\frac{v_{d}^{-}}{v^{-}}} + {I_{r}^{-}*\frac{v_{q}^{-}}{v^{-}}}}} & (13) \end{matrix}$ The determined I_(d) ⁺, I_(d) ⁻, I_(q) ⁺ and I_(q) ⁻ may then be transmitted from the processing unit 1902 to a grid current controller 1906.

Referring back to FIG. 16, if it is determined that the grid side converter voltage V_(con) does not exceed the converter voltage limit V_(max) at 1818, the flowchart 1800 proceeds directly from 1818 to 1822.

The above-described method for determining an injection current of a power generation system can ensure that the actual currents will not exceed the converter current limits, the DC-link ripple will remain within the prescribed limit, and that the power converter operate in a linear mode of modulation. The above-described method can provide a maximum use of converter current capacity. By using the above-described method, the machine side active power/torque is substantially not affected. The above-described method uses a simple computation and is applicable to all kinds of grid faults.

The above-described method for determining an injection current of a power generation system is carried out for the situation when I_(r) ⁺+I_(r) ⁻>I_(m). The following describes a method for determining an injection current of a power generation system for the situation when I_(r) ⁺+I_(r)<I_(m).

If the Sum of the Positive Sequence Reactive Current I_(r) ⁺ and the Negative Sequence Reactive Current I_(r) ⁻ is Smaller than a Maximum Current Limit (I_(r) ⁺+I_(r) ⁻<I_(m))

As mentioned above with reference to FIG. 2, the injection current is determined using sequence 210 when it is determined that the sum of the positive sequence reactive current I_(r) ⁺ and the negative sequence reactive current I_(r) ⁻ is smaller than a maximum current limit. FIG. 18 shows a flowchart 2000 of a process performed in sequence 210 of FIG. 2 for determining the injection current of a power generation system (e.g. a method for addressing an asymmetrical grid fault in a power grid connected to a power generation system). At 2002, a first component of an injection current is determined. At 2004, an active power ripple peak caused by the injection current due to the first component is determined. At 2006, it is determined if the active power ripple peak caused by the injection current having the first component exceeds a reference power of the power generation system. At 2008, if it is determined that the active power ripple caused by the injection current having the first component is below the reference power of the power generation system, a negative sequence component and a positive sequence component of a second component of the injection current is determined based on the first component of the injection current such that phase currents of the injection current having the first component and the second component do not exceed a predetermined phase current limit and an active power ripple peak caused by the injection current having the first component and the second component does not exceed a predetermined maximum allowed active power ripple.

In one embodiment, the first component is a reactive injection current. The second component is an active injection current. The reference power of the power generation system is a power generated by a generator of the power generation system.

FIG. 19 shows that a trajectory 2102 of the current (I_(r) ⁺+I_(r) ⁻) is smaller than a trajectory 2104 of the maximum current limit circle I_(m). If the trajectory 2102 of the current (I_(r) ⁺+I_(r) ⁻) is less than I_(m), it may signify that (i) less extreme grid faults i.e. fault far from the wind farm; (ii) current references i_(r) ⁺ and i_(r) ⁻ can be allowed as they are; and (iii) some active currents can be pumped into the grid.

For nonzero value of active and reactive currents, FIG. 20 shows the trajectory 2202 of the active current and the trajectory 2204 of reactive current. The ellipse 2206 is the combined trajectory of the active and reactive currents. The ellipse 2206 can make any angle with the α-axis depending on the type of fault, the faulty phase and the dip level. The maximum allowed currents (i_(max)) in each phase a, b and c can be found by making projections of this ellipse 2206 on the three axes a, b and c, as shown in FIG. 21. By the projections on the three axes, 3 current limit inequality equations can be obtained for phases a, b and c.

In more detail, FIG. 22a shows that the a-axis is aligned with the α-axis. The maximum value of the phase a current is equal to the maximum value of the ellipse 2206 projection on the α-axis. Therefore, the maximum values of the phase b current and the phase c current can be obtained in a similar manner by rotating the ellipse 2206. FIG. 22b shows the ellipse 2206 is rotated by π/3 radians to a position 2402. The b-axis is aligned with the α-axis. The maximum value of the phase b current is equal to the maximum value of the rotated ellipse 2402 projection on the α-axis. FIG. 22c shows the ellipse 2206 is rotated by −π/3 radians to a position 2404. The c-axis is aligned with the α-axis. The maximum value of the phase c current is equal to the maximum value of the rotated ellipse 2404 projection on the α-axis. Therefore, 3 current limit inequality equations (A), (B) and (C) can be obtained for phase a, b and c currents respectively.

As previously mentioned, according to one embodiment, it has to be ensured that the three objectives described above are met. Thus, according to one embodiment, it is ensured that the current references do not lead to any unacceptable DC link ripple.

The average power P, the active power ripple due to active currents p_(a), and the active power ripple due to reactive currents p_(r) could be potentially nonzero. Thus, it should be ensured that active power ripple p does not exceed the maximum allowed active power ripple p_(max).

FIG. 23 shows the situation where active power is being fed into the grid. In FIG. 23, p_(m) represents power generated by the generator (or machine power), (p_(m)−P) represents the average power being dumped into chopper resistors across the DC link, p represents the active power ripple, and p_(ch) represents power that can be dissipated into chopper resistors.

FIG. 23a shows a scenario where the value of (p_(m)−P) is low (e.g. when the machine power p_(m) is low or nearly all the power is pumped to the grid). Line 2502 represents the average power being dumped into chopper resistors across the DC link (p_(m)−P), and curve 2504 represents the active power ripple p. Two inequalities (D) and (E) can be obtained which are a function of I_(r) ⁺, I_(r) ⁻, I_(a) ⁺ and I_(a) ⁻ p_(ch), and p_(m) which establish a relation between the active power ripple p, the machine power, the grid power, the chopper power capacity, grid voltages and current at low/high machine power conditions. In general, these inequalities establish a relation between the four current references (I_(r) ⁺, I_(r) ⁻, I_(a) ⁺ and I_(a) ⁻), grid voltages, machine power and the chopper power. A physical interpretation of this equation is that when setting the four current references, the availability of the machine power and rating of the chopper power should also be considered to avoid excessive active power ripples.

Since I_(r) ⁺ and I_(r) ⁻ are known, I_(a) ⁺ and I_(a) ⁻ are determined such that the five inequality equations (A), (B), (C), (D) and (E) are satisfied. The currents determined with the five inequalities will not exceed the phase current limit and will not create problem for the DC link voltage.

Placing all the known parameters into the five inequalities will lead to five equations with two unknowns, i.e. I_(a) ⁺ and I_(a) ⁻. All the five inequalities are quadratic equations and need to be solved separately. The values of I_(a) ⁺ and I_(a) ⁻ which can fulfill the five inequality equations enable the three objectives described above to be met. A quadratic equation with two variables may lead to a number of finite solutions. The chosen solution depends on the system performance requirements and optimization.

Further, for the situation I_(r) ⁺+I_(r) ⁺<I_(m), it is first checked if the active power ripple peak due to reactive current p_(r) is more than the machine power (e.g. power generated by the generator) p_(m). If it is determined that the active power ripple caused by the injection current having a first component exceeds the reference power of the power generation system, a negative sequence component and a positive sequence component of a second component of the injection current is set to a predetermined value. A negative sequence component of the first component of the injection current may be adjusted depending on whether the active power ripple value is negative or positive.

In one embodiment, the first component of the injection current is a reactive injection current. The second component of the injection current is an active injection current. The reference power of the power generation system is a power generated by a generator of the power generation system. The predetermined value is zero.

The situation where the active power ripple peak due to reactive current p_(r) is more than the machine power p_(m) is shown in FIG. 24. If the active power ripple due to reactive current p_(r) is more than the machine power p_(max), the active current references i_(a) ⁺ and i_(a) ⁻ are set to zero. The negative sequence reactive current reference is set such that the active power ripple due to reactive current is equal to machine power, i.e. p_(r)=p_(m). This can ensure no trouble for the DC link voltage ripple.

From equation (3), it can be observed that the magnitude of the active power ripple due to reactive currents p_(r) (i.e. i.e. 1.5(−v⁺i_(r) ⁻+v⁻i_(r) ⁻))) is dependent on i_(r) ⁺ and i_(r) ⁻. Thus, depending on i_(r) ⁺ and i_(r) ⁻, p_(r) can be negative or positive. The modification of it is different for p_(r)<0 and p_(r)>0.

If p_(r)<0, the reactive current it is modified as follows:

$\begin{matrix} {I_{r}^{-} = \frac{{I_{r}^{+} \cdot {v^{-}}} + {p_{m}/1.5}}{v^{+}}} & (14) \end{matrix}$

If p_(r)>0, the reactive current it is modified as follows:

$\begin{matrix} {I_{r}^{-} = \frac{{I_{r}^{+} \cdot {v^{-}}} - {p_{m}/1.5}}{v^{+}}} & (15) \end{matrix}$

With these modifications in the reactive currents, there will not have any problem with the active power ripples or the DC link voltage ripples.

FIG. 25 shows a detailed flowchart 2700 for determining an injection current of a power generation system. FIG. 25 illustrates the sequence 210 of the flowchart 200 shown in FIG. 2. At 2702, a positive sequence reactive injection current I_(r) ⁺ is determined as described above. At 2704, a negative sequence reactive injection current I_(r) ⁻ is determined as described above. At 2706, it is determined whether the sum of the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ is less than the maximum converter current I_(m). If it is determined that the sum of the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ is less than the maximum converter current I_(m), the active power ripple peak due to reactive currents p_(r) is determined at 2708.

At 2710, it is determined whether the active power ripple due to reactive currents p_(r) is less than the machine power p_(m). If it is determined that the active power ripple peak due to reactive currents p_(r) is less than the machine power p_(max), the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are determined at 2712 such that the current limit I_(m) and the maximum allowed active power ripple p_(max) are not exceeded, described in previous embodiments.

If it is determined that the active power ripple due to reactive currents p_(r) is more than the machine power p_(max), the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are set to zero at 2714. At 2716, it is determined whether the active power ripple due to reactive currents p_(r) is less than zero.

If it is determined that the active power ripple peak due to reactive currents p_(r) is less than zero, the negative sequence reactive injection current I_(r) ⁻ is adjusted using

$I_{r}^{-} = \frac{{I_{r}^{+} \cdot {v^{-}}} + {p_{m}/1.5}}{v^{+}}$ at 2718. If it is determined that the active power ripple peak due to reactive currents p_(r) is more than zero, the negative sequence reactive injection current I_(r) ⁻ is adjusted using

$I_{r}^{-} = \frac{{I_{r}^{+} \cdot {v^{-}}} - {p_{m}/1.5}}{v^{+}}$ at 2720.

The flowchart proceeds to 2722 from 2712, 2718 or 2720. At 2722, the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are derated, if required. In one embodiment, it may be determined whether it is required to derate the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ (e.g. the second component of the injection current). The positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ may be derated if it has been determined that it is required to derate the second component of the injection current. At 2724, it is determined whether a grid side converter voltage V_(con) according to the injection current in accordance with the positive sequence reactive injection current I_(a) ⁺, the negative sequence reactive injection current I_(a) ⁻ the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ exceeds a predetermined converter voltage limit V_(max). This can ensure that the power converter of the wind turbine operates in a linear mode of modulation.

If it is determined that the grid side converter voltage V_(con) exceeds the predetermined converter voltage limit V_(max), the positive sequence reactive injection current I_(a) ⁺ and the negative sequence reactive injection current I_(a) ⁻ are adjusted such that the grid side converter voltage V_(con) does not exceed the converter voltage limit V_(max) at 2726. At 2728, the positive sequence reactive injection current I_(r) ⁺, the negative sequence reactive injection current I_(r) ⁻, the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are converted into current references in a rotating frame (i.e. I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻), and the I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻ are provided to a grid current controller/grid side converter current control. The way that the positive sequence reactive injection current I_(r) ⁺, the negative sequence reactive injection current I_(r) ⁻, the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are converted into I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻ respectively are described above with reference to FIG. 17.

Referring back to 2724, if it is determined that the grid side converter voltage Won does not exceed the converter voltage limit V_(max), the flowchart proceeds directly from 2724 to 2728.

The above-described method for determining an injection current of a power generation system can ensure that the actual currents will not exceed the converter current limits, the DC-link ripple will remain within the prescribed limit, and that the power converter operate in a linear mode of modulation. The above-described method can provide a maximum use of converter current capacity. By using the above-described method, the machine side active power is not affected. The above-described method uses a simple computation and is applicable to all kinds of grid faults. The above-described method can also be used in grid voltage imbalance conditions. It can be used for the voltage unbalance case where the positive and negative sequence reactive currents (I_(r) ⁺, I_(r) ⁻) have been determined and the positive and negative sequence active currents (I_(a) ⁺, I_(a) ⁻) are calculated based on the amount of active power to be sent out and other constraints described above.

Active Power/Current Priority

For active power/current priority, the positive and negative sequence active currents (I_(a) ⁺, I_(a) ⁻) are first determined and the positive and negative sequence reactive currents (I_(r) ⁺, I_(r) ⁻) are then calculated while meeting the three objectives as described above. Therefore, for active power/current priority, predetermination of the positive and negative sequence components of the reactive injection current (I_(r) ⁺, I_(r) ⁻) is not required.

When the active current/power is a high priority, the power which will be dumped into the chopper will be significantly small. This is similar to the scenario illustrated in FIG. 23 a.

After the positive and negative sequence active currents (I_(a) ⁺, I_(a) ⁻) are determined, the positive and negative sequence reactive currents (I_(r) ⁺, I_(r) ⁻) are calculated. For active power/current priority, the reactive currents should be set in a manner such that they do not cause any active power ripple. As such, the active power ripple due to reactive currents p_(r)=15(−v⁺i_(r) ⁺+v⁻i_(r) ⁻) is equal to zero. As such, a simple relationship between I_(r) ⁺ and I_(r) ⁻ can be derived and can be represented by the following equation:

$\begin{matrix} {i_{r}^{-} = {\frac{v^{-}}{v^{+}}i_{r}^{+}}} & (16) \end{matrix}$

In asymmetrical fault condition, the three current inequality equations (A), (B) and (C) apply irrespective of the power/current priority. Therefore, each of the three current inequality equations (A), (B) and (C) can be used with equation (16) to calculate I_(r) ⁺ and I_(r) ⁻ for active power/current priority.

Determining the I_(r) ⁺ and I_(r) ⁻ in this manner can ensure that the converter current limits will not be exceeded. Further, active power transfer to the grid can be maximized without exceeding the active power ripples limits or creating trouble for the DC link voltage ripples.

Generally, according to one embodiment, a first component of an injection current may be determined. An active power ripple caused by the injection current having the first component may be determined. It may be determined if the active power ripple caused by the injection current having the first component exceeds a reference power of the power generation system. If it is determined that the active power ripple caused by the injection current having the first component is below the reference power of the power generation system, a negative sequence component and a positive sequence component of a second component of the injection current may be determined based on the first component of the injection current such that phase currents of the injection current having the first component and the second component do not exceed a predetermined phase current limit and an active power ripple caused by the injection current comprising the first component and the second component does not exceed a predetermined maximum allowed active power ripple.

When the first component is reactive current, the system can be said to be in reactive current priority mode. On the other hand, when first component is active current, the system can be said to be in reactive current priority mode. It should be noted that for active power/current priority, predetermination of the positive and negative sequence components of the reactive injection current is not required.

In one embodiment, the first component of the injection current is an active injection current. The second component of the injection current is a reactive injection current. The reference power of the power generation system is a maximum allowed active power ripple.

Determining the first component of the injection current may include determining a positive sequence component and a negative sequence component of the first component of the injection current such that the active power ripple caused by the injection current comprising the first component and the second component does not exceed the maximum allowed active power ripple and such that the power transfer to the power grid from the power generation system turbine is maximum. The values for the positive and negative sequence components of the first component of the injection current may be selecting from a plurality of possible solutions for the positive and negative sequence components of the first component of the injection current depending on at least one of information about the situation in the power grid and the performance of the power generation system.

FIG. 26 shows a flowchart for determining an injection current under active power/current priority. FIG. 26 illustrates the sequence 214 of the flowchart 200 shown in FIG. 2. At 2802, a positive sequence active injection current I_(a) ⁺ and a negative sequence active injection current I_(a) ⁻ are determined. The positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ may be determined to ensure that active power transfer to the grid can be maximized without exceeding the active power ripples limits or creating trouble for the DC link voltage ripples. At 2804, a positive sequence reactive injection current I_(r) ⁺ and a negative sequence reactive injection current I_(r) ⁻ are determined. The positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ may be determined to ensure that the converter current limits will not be exceeded and power ripples are within tolerances.

At 2806, it is determined whether a grid side converter voltage V_(con) according to the injection current in accordance with the positive sequence active injection current I_(a) ⁺, the negative sequence active injection current I_(a) ⁻, the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ exceeds a predetermined converter voltage limit V_(max). This can ensure that the power converter of the wind turbine operates in a linear mode of modulation.

If it is determined that the grid side converter voltage V_(con) exceeds the predetermined converter voltage limit V_(max), the positive sequence reactive injection current I_(r) ⁺ and the negative sequence reactive injection current I_(r) ⁻ are adjusted such that the grid side converter voltage V_(con) does not exceed the converter voltage limit V_(max) at 2808. At 2810, the positive sequence reactive injection current I_(r) ⁺, the negative sequence reactive injection current I_(r) ⁻, the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are converted into current references in a rotating frame (i.e. I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻), and the I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻ are provided to a grid current controller/grid side converter current control. The way that the positive sequence reactive injection current I_(r) ⁺, the negative sequence reactive injection current the positive sequence active injection current I_(a) ⁺ and the negative sequence active injection current I_(a) ⁻ are converted into I_(q) ⁺, I_(q) ⁻, I_(d) ⁺ and I_(d) ⁻ respectively are described above with reference to FIG. 17.

Referring back to 2806, if it is determined that the grid side converter voltage V_(con) does not exceed the converter voltage limit V_(max), the flowchart proceeds directly from 2806 to 2810.

From the above description, it can be understood that when the first component of the injection current is a reactive current, the wind turbine system can be assumed to be in a reactive power/current priority mode. When the first component of the injection current is an active current, the wind turbine system can be assumed to be in an active power/current priority mode.

The above description describes an overall process for determining a current injected into a grid during an asymmetrical fault or a voltage unbalance condition for both reactive and active power/current priority. Unlike normal voltage condition and symmetrical fault condition in which the negative sequence reactive current reference (I_(r) ⁻) and the negative sequence active current reference (I_(a) ⁻) are zero, the negative sequence reactive current reference (I_(r) ⁻) and the negative sequence active current reference (I_(a) ⁻) may be nonzero (for better support) during asymmetrical grid faults and voltage unbalance condition. For example, in the event when the sum of the positive sequence reactive current I_(r) ⁺ and the negative sequence reactive current I_(r) ⁻ is smaller than a maximum current limit (I_(r) ⁺+I_(r) ⁻<I_(m)) as described above with reference to FIG. 25 and for active power/current priority as described above with reference to FIG. 26, the negative sequence reactive current reference (I_(r) ⁻) and the negative sequence active current reference (I_(a) ⁻) may be calculated and fed to grid current control algorithm for better handling. Therefore, for the asymmetrical fault handling, all four current references, i.e. positive sequence reactive current reference (I_(r) ⁺), negative sequence reactive current reference (I_(r) ⁻) positive sequence active current reference (I_(a) ⁺) and negative sequence active current reference (I_(a) ⁻), may be provided to the grid side converter control.

While embodiments of the invention have been particularly shown and described with reference to specific embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. The scope of the invention is thus indicated by the appended claims and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced. 

What is claimed is:
 1. A method of determining an injection current to be supplied into a power grid by a power generation system comprising a converter, the converter comprising a direct current (DC) link, the method comprising: determining whether a sum of a negative sequence component and a positive sequence component of a first component of the injection current exceeds a predetermined current limit; and upon determining that the sum exceeds the predetermined current limit: setting a second component of the injection current to a predetermined value; setting the negative sequence component of the first component of the injection current such that the sum no longer exceeds the predetermined current limit; and determining whether infecting the first component of the infection current causes an active power ripple value on the DC link to exceed a predetermined maximum allowed active power ripple.
 2. The method according to claim 1, wherein the first component of the injection current is a reactive injection current.
 3. The method according to claim 1, wherein the second component of the injection current is an active injection current.
 4. The method according to claim 1, wherein the predetermined value is zero.
 5. The method according to claim 1, wherein the maximum allowed active power ripple is determined based on at least one of: a power output from a generator of the power generation system, a resistance value of a chopper resistor of the converter, a voltage of the DC link, an allowed DC link ripple voltage, a voltage of the power grid, the first component of the injection current, and the second component of the injection current.
 6. The method according to claim 1, further comprising: adjusting, upon determining that the active power ripple value exceeds the predetermined maximum allowed active power ripple, the positive sequence component and the negative sequence component of the first component of the injection current such that the active power ripple value no longer exceeds the predetermined maximum allowed active power ripple.
 7. The method according to claim 6, wherein the positive sequence component and the negative sequence component of the first component of the injection current are adjusted such that the injection current in accordance with the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current does not exceed the predetermined current limit.
 8. The method according to claim 6, wherein the positive sequence component and the negative sequence component of the first component of the injection current are adjusted depending on whether the active power ripple value is negative or positive.
 9. The method according to claim 6, further comprising determining whether a grid side converter voltage according to the injection current in accordance with the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current exceeds a predetermined converter voltage limit.
 10. The method according to claim 9, further comprising, upon determining that the grid side converter voltage exceeds the predetermined converter voltage limit, further adjusting the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current such that the grid side converter voltage does not exceed the predetermined converter voltage limit.
 11. The method according to claim 10, wherein the positive sequence component and the negative sequence component of the first component of the injection current are further adjusted such that the injection current in accordance with the further adjusted positive sequence component and the further adjusted negative sequence component of the first component of the injection current does not exceed the predetermined current limit.
 12. The method according to claim 1, further comprising: determining, upon determining that the active power ripple is below the predetermined maximum allowed active power ripple, whether a grid side converter voltage according to the injection current in accordance with the positive sequence component and the negative sequence component of the first component of the injection current exceeds a predetermined converter voltage limit.
 13. The method according to claim 12, further comprising, upon determining that the grid side converter voltage exceeds the predetermined converter voltage limit, adjusting the positive sequence component and the negative sequence component of the first component of the injection current such that the grid side converter voltage does not exceed the predetermined converter voltage limit.
 14. The method according to claim 13, wherein the positive sequence component and the negative sequence component of the first component of the injection current are adjusted such that the injection current in accordance with the adjusted positive sequence component and the adjusted negative sequence component of the first component of the injection current does not exceed the predetermined current limit.
 15. A computer program product, comprising: a non-transitory computer-readable medium including program instructions for determining an injection current to be supplied into a power grid by a power generation system comprising a converter, the converter comprising a direct current (DC) link, the operation comprising: determining whether a sum of a negative sequence component and a positive sequence component of a first component of the injection current exceeds a predetermined current limit; and upon determining that the sum exceeds the predetermined current limit: setting a second component of the injection current to a predetermined value; setting the negative sequence component of the first component of the injection current such that the sum no longer exceeds the predetermined current limit; and determining whether injecting the first component of the injection current causes an active power ripple value on the DC link to exceed a predetermined maximum allowed active power ripple.
 16. The computer program product of claim 15, wherein the first component of the injection current is a reactive injection current, and wherein the second component of the injection current is an active injection current.
 17. The computer program product of claim 16, wherein the predetermined value is zero.
 18. The computer program product of claim 15, wherein the maximum allowed active power ripple is determined based on at least one of: a power output from a generator of the power generation system, a resistance value of a chopper resistor of the converter, a voltage of the DC link, an allowed DC link ripple voltage, a voltage of the power grid, the first component of the injection current, and the second component of the injection current.
 19. The computer program product of claim 15, the operation further comprising: adjusting, upon determining that the active power ripple value exceeds the predetermined maximum allowed active power ripple, the positive sequence component and the negative sequence component of the first component of the injection current such that the active power ripple value no longer exceeds the predetermined maximum allowed active power ripple.
 20. The computer program product of claim 15, the operation further comprising: determining, upon determining that the active power ripple is less than the predetermined maximum allowed active power ripple, whether injection of the first component of the injection current causes a grid side converter voltage to exceed a predetermined converter voltage limit. 